﻿var currentPage = 1; // 当前页
var pageSize = 18; // 每页显示多少条
var pageall = 0; // 总页数
var total = 0; // 总记录数        

// 读取列表
$(function() {
    showList(currentPage);
});

// 条件查询资源列表
function showList(currentPage) {
    var reprottypeid = LexunJS.GetQueryString("reporttypeid");   // 1个人新增盘源 2个人独家盘 3个人反签盘 11部门新增盘源 12部门独家盘 13部门反签盘
    var salesmanid = LexunJS.GetQueryString("salesmanid");       // 用户ID
    var deptid = LexunJS.GetQueryString("deptid");               // 部门ID
    var addDate1 = LexunJS.GetQueryString("addDate1");           // 委托日期
    var addDate2 = LexunJS.GetQueryString("addDate2");           // 委托日期

    $("#divPage").html(""); // 清空
    $("#divList").html("<img src=\"../images/loading.gif\" />"); // 清空列表 
    $.ajax({
        type: 'POST',
        url: '../Handler/HandlerReport.ashx',
        data: 'act=housing_list_action&page=' + currentPage + '&pagesize=' + pageSize + '&reporttypeid=' + reprottypeid
                     + '&salesmanid=' + salesmanid + '&deptid=' + deptid + '&addDate1=' + escape(addDate1) + '&addDate2=' + escape(addDate2),
        timeout: '10000',
        error: function() {
            alert("系统繁忙,请稍候后试！");
        }, success: function(json) {
            showListCallBack(json);
        }
    });
}

/*
功能: 将返回的json数据进行排版
json: json数据        
*/
function showListCallBack(response) {
    var json = eval("(" + response + ")");
    var record = json.record;

    if (record == null || record.length == 0) {
        $("#divList").html("<font color='red'>&nbsp;系统内暂无您查询的信息!</font>");
        return;
    }

    var page = json.page;

    currentPage = page.currentpage;
    pageall = parseInt(page.pageall);
    total = page.total;

    var arr = [];
    arr.push("<table id='tableList' border='0' cellpadding='0' cellspacing='1' bgcolor='#a8c7ce'>");
    arr.push("<tr>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("楼盘栋阁");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("楼层");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("房间号");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("户型");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("面积");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("租售价");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("单价");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("备注");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("装修");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("用途");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("片区");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("委托日期");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("上次跟进");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("开盘人");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("开盘人部门");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("交易类型");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("盘源状态");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("盘源编号");
    arr.push("</td>");
    arr.push("</tr>");

    var id_list = "";   // 保存查询出盘源的ID 如 1211,1212,1213...
    var recordLength = record.length;
    for (var i = 0; i < recordLength; i++) {
        id_list += record[i].id;
        if (i < recordLength - 1)
            id_list += ",";

        if (i % 2 == 0)
            arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#FFFFFF' style='cursor: pointer;' >");
        else
            arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#EEEDED' style='cursor: pointer;' >");

        arr.push("<td height='20' style='text-align: left;' class='STYLE6'>");
        if (record[i].haskey > 0)
            arr.push("<img src=\"../images/u485.gif\" title='钥匙编号："+record[i].keyno+"' />");
        if (record[i].isonly > 0)
            arr.push("<img src=\"../images/u483.gif\" title='独家盘' />");
        if (record[i].hasphoto > 0)
            arr.push("<img src=\"../images/xtgl.gif\" title='该盘有图片' />");
        if (record[i].ctycont > 0)
            arr.push("<img src=\"../images/u481.gif\" title='被反签' />");
        if (record[i].protected > 0)
            arr.push("<img src=\"../images/062.gif\" title='已封盘' />");
        if (record[i].recommend > 0)
            arr.push("<img src=\"../images/mbi_005.gif\" title='被推荐' />");
        arr.push("</td>");

        arr.push("<td height='20' style='text-align:left;' class='STYLE6'>");
        arr.push("<a href='#' onclick=\"openDetail('" + record[i].id + "')\">" + record[i].ename + record[i].buildname + "</a>");
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].mark1);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].roomno);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].room + "-" + record[i].hall + "-" + record[i].restroom + "-" + record[i].balcony);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(parseInt(record[i].acreage));
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        if (record[i].tradetype == 1)
            arr.push(parseInt(record[i].totalprice) + "万");
        else
            arr.push(parseInt(record[i].leaseprice));
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(parseInt(record[i].unitprice));
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6' title='" + record[i].remark + "'>");
        if (record[i].remark.length >= 8)
            arr.push(record[i].remark.substring(0, 8) + "...");
        else
            arr.push(record[i].remark);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].fitment);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].use);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].area);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].markdate);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].uddate);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].markuser);
        arr.push("</td>");
        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].markudept);
        arr.push("</td>");

        arr.push("<td height='20' class='STYLE6'>");
        if (record[i].tradetype == 1)
            arr.push("出售");
        else if (record[i].tradetype == 2)
            arr.push("出租");
        arr.push("</td>");

        arr.push("<td height='20' class='STYLE6'>");
        if (record[i].status == 1)
            arr.push("当前盘");
        else if (record[i].status == 2)
            arr.push("资料盘");
        else if (record[i].status == 3)
            arr.push("无效盘");

        if (record[i].isvalid == 0)
            arr.push("(有效)");
        else if (record[i].isvalid == 1)
            arr.push("(待审核)");
        else if (record[i].isvalid == 2)
            arr.push("(无效)");
        arr.push("</td>");

        arr.push("<td height='20' class='STYLE6'>");
        arr.push(record[i].id);
        arr.push("</td>");
        arr.push("</tr>");
    }
    arr.push("</table>");
    $("#divList").html(arr.join('')); // 显示列表
    $("#divPage").html(""); // 清空

    var pageHtml = LexunJS.showPage(currentPage, pageall, "showList"); // 分页
    $("#divPage").html(pageHtml);

    $("#hID_List").val(id_list);
}

// 查看详情
function openDetail(id) {
    $("tr").removeClass("selected");
    $("#tr_" + id).addClass("selected");

    var id_list = $("#hID_List").val();
    var url = "../PM/HousingDetail.aspx?tagNo=3&id=" + id + "&id_list=" + escape(id_list);

    self.parent.closeTab('盘源详情');
    self.parent.addTab('盘源详情', url, 'icon-nav');

    //window.open("HousingDetail.aspx?id=" + id + "&id_list=" + escape(id_list), "target", LexunJS.openParams());
}

// 选中某行
function selectedTr(id) {
    $("tr").removeClass("selected");
    $("#tr_" + id).addClass("selected");

    document.getElementById("housingDetail").src = "../PM/HousingDetail.aspx?tagNo=2&id=" + id;

    return false;
}
